package com.iot08.common.entity.app;

import lombok.Data;
import org.springframework.data.mongodb.core.mapping.Document;
import org.springframework.data.mongodb.core.mapping.Field;

import java.io.Serializable;
import java.util.Date;

/**
 * 设备 和彩云相册 授权表
 * @author weichao 1299101858@qq.com
 * @version 1.0
 * @date 12/16/22 6:45 PM
 */

@Data
@Document("dev_hcy_auth")
public class DevHCYAuth implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 表的IMEI
     */
    @Field("_id")
    private String id;

    /**
     * 设备的 和彩云项目型号类型 0:纽曼ai智能笔   1:小寻  2:YDYP_NRX 诺尔信
     */
    private Integer project_type = 0;

    /**
     * 手表的手机号
     */
    private String phone;

    /**
     * 是否关闭了相册(设备退出相册登录)
     */
    private Integer isOff = 0;

    /**
     * 是否家长授权过 0: 没有 1:有
     */
    private Integer family_auth = 0;

    /**
     * 授权时间
     */
    private Long family_auth_time;

    /**
     * 授权 家长的UUID
     */
    private String family_auth_uuid;

    /**
     * 家长关系
     */
    private String family_auth_relationship;

    /**
     * 家长phone
     */
    private String family_auth_phone;

    /**
     * 设备和彩云的授权token
     */
    private String dev_accesstoken;

    /**
     * token有效时间戳
     */
    private Long dev_accesstoken_expiry;

    /**
     * token授权时间
     */
    private Date dev_accesstoken_update;

    /**
     * 家庭云ID
     */
    private String cloudID;

    /**
     * 相册ID
     */
    private String albumld;

    /**
     * 和彩云相册的未读消息的家庭成员列表
     */
    private String hcyPhotosUnreadListStr;

    /**
     * 创建日期
     */
    private Date creatDate;

    /**
     * 更新日期
     */
    private Date updateDate;

}
